TDD is dead. Long live testing.
When I first discovered TDD, it was like a courteous invitation to a better world of writing software.
DHHはTDDを経験している(IMO:価値も認めていそう)
Over the years, the test-first rhetoric got louder and angrier, though.
「テストファースト原理主義」
My name is David, and I do not write software test-first.
I suggest you take a hard look at what that approach is doing to the integrity of your system design as well.
So where do we go from here?
Step two is to rebalance the testing spectrum from unit to system.
IMO:ちょうぜつ本で見たように必ずしもTDDする必要がないシーンについて語っているのでは
Test-first units leads to an overly complex web of intermediary objects and indirection in order to avoid doing anything that's "slow".
Rails can help with this transition.
Capybara